package dk.flashnotes.fff.page {	import flash.events.Event;		/**	 * @author josef	 */	public class PageEvent extends Event {				public static const etDATA_LOADED : String = "dataLoaded";		public static const etPARTS_CREATED : String = "componentsCreated";		public static const etPAGE_ASSETS_LOADED : String = "pageAssetsLoaded";		public static const etPAGE_READY_TO_OPEN : String = "pageReadyToOpen";				public static const etSTART_OPEN : String = "startOpen";		public static const etPAGE_OPNED : String = "pageOpned";				public static const etSTART_CLOSE : String = "startClose";		public static const etPAGE_CLOSED : String = "pageClosed"; 		public static const etPAGE_CLEARED : String = "pageCleared";		public static const etCLOSE_OVERLAY : String="closeOverlay";
				private var _oPageTarget : APage; 		public function PageEvent(type : String, oPageTarget : APage, bubbles : Boolean = false, cancelable : Boolean = false) {			_oPageTarget = oPageTarget;
			super(type, bubbles, cancelable);		}		override public function clone() : Event {			return new PageEvent(type, _oPageTarget, bubbles, cancelable);		}				public function get oPageTarget() : APage {			return _oPageTarget;		}	}}